/*移民列表、详情 样式*/

.migrate{width:1000px;margin:36px auto;}
.condition{border:1px solid #ddd;}
.condi-item{display:flex;align-items:center;border-bottom:1px solid #f0eae7;color:#ba9a8d;}
.condi-item:last-child{border-bottom:0;}
.cd-name{width:74px;padding:10px 0;/*min-height:60px;*/text-align:center;/*background-color:#f7f4f3;*/border-right:1px solid #f0eae7;}
.cd-detail{padding:10px 20px;flex:1;}
.cd-country{display:flex;flex-wrap:wrap;}
.country-item{width:50%;display:flex;align-items:center;}
.country-item:nth-child(3){margin-top:20px;}
.country-item:nth-child(4){margin-top:20px;}
.area{padding-left:15px;background:url(../images/point.jpg) no-repeat left center;}
.area-in{margin-left:25px;flex:1;}
.area-in a,.mg-type a{margin-right:20px;color:#735346;}
.filter-box{padding-left:14px;margin-top:20px;color:#666;}
.filter-box span{margin-right:30px;}
.filter-box span em{color:#f18d7a;}
.sort-condi{margin-top:15px;height:32px;border:1px solid #ddd;background-color:#eee;}
.sort-condi a{display:inline-block;padding:0 25px;line-height:32px;color:#333;border-right:1px solid #ddd;}
.sort-condi a.current{color:#cca363;}
.res-item{display:flex;position:relative;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.img{width:264px;height:200px;overflow:hidden;}
.info{margin-left:15px;padding-top:10px;max-width:460px;color:#666;}
.info h3 a{color:#333;font-size:14px;}
.des{margin-top:10px;line-height:160%;}
.type{margin-top:10px;}
.type em{color:#333;font-style:normal;}
.cost{margin-top:10px;}
.cost > i{color:#f18d7a;margin-right:10px;}
.cost span{margin-left:10px;}
.adv{margin-top:10px;}
.adv span{display:inline-block;margin-right:5px;padding:0 15px;background-color:#eee;border-radius:5px;}
.cust{margin-top:10px;}
.cust span{color:#333;margin-right:10px;}
.go-detail{position:absolute;right:20px;top:10px;}
.go-detail a{display:block;width:104px;height:34px;line-height:34px;text-align:center;color:#f18d7a;border:1px solid #f18d7a;border-radius:20px;}
.go-detail a:hover{color:#fff;background-color:#f18d7a;transition:all 1s;}
.pagination{margin-top:100px;}

/*移民详情*/
.migrate-detail{margin:30px auto;width:960px;}
.mig-top{display:flex;}
.mg-img{margin-right:26px;}
.mg-info{width:450px;color:#666;}
.mg-info h3{font-size:16px;color:#333;}
.mg-info .keywords{margin-top:5px;}
.money-box{padding:15px 10px;margin-top:10px;background-color:#f0f0f0;}
.money span{margin-right:20px;}
.money span b{color:#e72e1c;font-weight:normal;}
.money span b i{font-weight:bold;}
.money-box .tags{margin-top:15px;padding-left:30px;background:url(../images/jp.jpg) no-repeat left center;}
.money-box .tags span{display:inline-block;padding:0 15px;margin-right:2px;height:25px;line-height:25px;color:#cca266;background-color:#f4dcb9;border-radius:20px;}
.mg-info .desc{margin-top:10px;padding-left:10px;line-height:160%;}
.collect-chat{margin-top:30px;}
.collect-chat span{display:inline-block;}
.collect,.online-chat a{width:120px;height:40px;line-height:40px;font-size:14px;}
.collect{border:1px solid #ddd;background:url(../images/collect.jpg) no-repeat 30px center;text-indent:55px;box-sizing:border-box;}
.online-chat{margin-left:20px;}
.online-chat a{display:inline-block;color:#fff;background:#cca266 url(../images/chat.jpg) no-repeat 15px center;text-indent:44px;}
.other-sevice{margin-top:30px;}
.sevice-title{font-size:16px;border-top:1px solid #c39a67;}
.sevice-title span{width:153px;padding-left:20px;height:50px;line-height:50px;}
.sevice-title span,.d-title span{display:block;color:#fff;box-sizing:border-box;background:url(../images/sd.jpg) no-repeat left top/cover;}
.sevice-list{display:flex;margin-top:30px;}
.sevice-item{width:198px;margin-right:15px;position:relative;}
.sevice-item h3{margin-top:10px;font-weight:normal;}
.sevice-item h3 a{color:#333;}
.sevice-item h3 a:hover{color:#c39a67;}
.sevice-item p{margin-top:5px;color:#e94c2f;}
.sevice-item p i{font-weight:bold;}
.mig-main{margin-top:60px;display:flex;}
.hot-sort{width:145px;margin-right:30px;}
.hot-sort .title{color:#b79161;font-size:14px;}
.sorts{margin-top:50px;}
.sevice-item span{position:absolute;left:-12px;top:-12px;width:24px;height:24px;line-height:24px;color:#fff;text-align:center;background-color:#c39a67;border-radius:50%;}
.sorts .sevice-item{margin-bottom:35px;}
.sorts .sevice-item h3{margin-top:5px;}

.mg-detail{flex:1;}
.sub-nav{border-bottom:1px solid #f5ddc0;}
.sub-nav a{display:inline-block;width:98px;padding-bottom:15px;text-align:center;color:#9d7d53;font-size:14px;}
.sub-nav a.current{color:#c39a67;background:url(../images/sub-bg.jpg) no-repeat center bottom;}
.bz{margin-top:30px;margin-bottom:30px;}
.bz-title{color:#c39a67;}
.bz-content{margin-top:10px;color:#9d7d53;}
.bz-content span{display:inline-block;width:40%;}
.detail-item{margin-bottom:50px;}
.d-title{border-top:1px solid #e3c49d;}
.d-title span{width:90px;height:30px;line-height:30px;font-size:14px;text-align:center;}
.d-content{margin-top:20px;color:#cda573;line-height:160%;}
.d-c-cond{color:#93744e;}
.d-c-cond p{padding-left:10px;margin-bottom:5px;position:relative;}
.d-c-cond p:before{content:'';position:absolute;left:0;top:50%;width:4px;height:4px;margin-top:-2px;background-color:#483926;border-radius:50%;}
.d-content dl{margin-bottom:10px;}
.d-content dl dt{padding-left:20px;color:#ba9362;position:relative;}
.d-content dl dt:before{content:'';position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;background-color:#f2d9ba;border-radius:50%;}
.d-content dl dd{padding-left:20px;}
.cost-content{display:flex;flex-wrap:wrap;}
.c-i-title{margin-bottom:10px;}
.cost-item{margin-right:40px;margin-bottom:10px;width:40%;}
.c-table{border-collapse:collapse;width:100%;}
.c-table td{padding:5px;border:1px solid #fde8ce;}
.c-table tr td:first-child{color:#b08b5d;}



/*海外房产*/
.house-info{margin-top:10px;color:#333;}
.tips{margin-top:10px;color:#f39c15;}
.position{margin-top:10px;}
.position span{color:#333;}
.price-box{position:absolute;right:20px;top:50px;text-align:right;}
.cn-price{color:#ff000c;font-size:18px;font-weight:bold;}
.en-price{margin:10px 0;color:#666;}
.unit-price{color:#cea160;font-size:14px;}

/*海外问答*/
.qustion-condition{background-color:#f7f4f3;}
.ques-cd-name{padding-top:60px;background:url(../images/all.jpg) no-repeat center 40%;}
/*.qustion-cd-country .country-item:nth-child(1){border-bottom:1px solid #ddd;}
.qustion-cd-country .country-item:nth-child(2){border-bottom:1px solid #ddd;}*/
.qustion-box{margin-top:30px;}
.left-aside{width:212px;}
.side-nav-title,.common-title{height:45px;line-height:45px;font-size:18px;text-align:center;background-color:#cca363;color:#fff;}
.side-nav{border:1px solid #ddd;font-size:14px;}
.side-nav a{display:block;padding-left:50px;height:40px;line-height:40px;color:#333;border-bottom:1px solid #ddd;background:url(../images/arrow.jpg) no-repeat 174px center;}
.side-nav a:last-child{border-bottom:none;}
.side-nav a.current,.side-nav a:hover{color:#cca363;}
.ad{margin-top:20px;text-align:center;}
.qustion-list-box{width:748px;}
.qustion-list-box .sort-condi{margin-top:0;}
.qustion-item{padding:30px 10px;border-bottom:1px solid #ddd;}
.qustion-item h3{padding-left:10px;border-left:4px solid #f4a100;font-weight:normal;}
.qustion-item h3 a{color:#333;font-size:18px;}
.tags-count-date{display:flex;justify-content:space-between;align-items:center;margin-top:15px;color:#666;}
.qus-tags span{display:inline-block;padding:0 10px;margin-right:10px;font-size:14px;background-color:#eee;border-radius:5px;}
.count-date{padding-right:30px;}
.count-date i{color:#eb5936;}
.qustion-list-box .pagination{margin-top:30px;}

.question-detail{width:990px;margin:40px auto;}
.qd-lf{width:745px;}
.qus-top h2{padding-left:45px;font-size:24px;font-weight:normal;background:url(../images/ques.jpg) no-repeat left top;}
.ques-author{margin-top:20px;color:#666;}
.ques-author span{margin-right:20px;}
.ques-tag{margin-top:15px;padding-left:30px;background:url(../images/tag.jpg) no-repeat left top;}
.ques-tag span{display:inline-block;padding:2px 10px;margin-right:10px;background-color:#f4dcb9;color:#cca266;border-radius:15px;}
.qus-desc{margin-top:20px;padding:20px;background-color:#eee;}
.desc-title{padding-left:10px;border-left:4px solid #cca266;}
.desc-content{margin-top:10px;line-height:180%;}
.reply{margin-top:20px;padding-left:24px;border:1px solid #ddd;}
.replay-item{display:flex;padding-top:30px;}
.replay-item:last-child .who-anwser{border-bottom:0;}
.face{width:45px;height:45px;overflow:hidden;border-radius:50%;}
.who-anwser{position:relative;flex:1;margin-left:25px;padding:0 30px 30px 0;border-bottom:1px solid #ddd;}
.name{font-size:16px;}
.user-info{margin-top:5px;color:#666;}
.user-info span{margin:0 10px;}
.user-info span:first-child{margin-left:0;}
.user-info span i{color:#f00;}
.answer{margin-top:10px;line-height:160%;}
.give-good{position:absolute;right:30px;top:0;padding:3px 20px 3px 30px;color:#666;border:1px solid #ddd;background:url(../images/good.jpg) no-repeat 10px center;border-radius:30px;cursor:pointer;}

.related{margin-bottom:20px;}
.qd-rt{width:212px;}
.re-box{padding:10px;border:1px solid #ddd;}
.re-box li{position:relative;margin-top:10px;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.re-box li::before{content:'';position:absolute;left:0;top:50%;width:4px;height:4px;margin-top:-2px;background-color:#999;border-radius:50%;}
.re-box li:first-child{margin-top:0;}
.re-box li a{color:#333;}
.re-box li a:hover{color:#cca363;}

/*海外咨询*/
.last-news{margin-top:20px;}
.hot-item{display:flex;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.hot-item:first-child{margin-top:0;}
.hot-item:last-child{border:0;}
.ht-thumb{width:70px;margin-right:10px;}
.ht-title{flex:1;}
.ht-title h3{font-size:12px;font-weight:normal;}
.ht-title h3 a{color:#333;}
.ht-title h3 a:hover{color:#cca363;}
.ht-title p{margin-top:5px;color:#666;}
.news-item{display:flex;align-items:center;}
.news-thumb{margin-right:20px;border-radius:50%;overflow:hidden;}
.news-info{flex:1;}
.news-info h3{border-left:0;padding-left:0;}
.news-desc{margin-top:10px;color:#666;}
.news-info .tags-count-date .count-date{padding-right:0;}
.count-date span{margin-right:10px;margin-left:10px;}
.count-date span:last-child{margin-right:0;}
.count-date span a{color:#666;}